﻿   
using System;
using System.Threading.Tasks;
using System.Linq.Expressions;


using Oliving.Edge.IRepository.Base;
using Oliving.Edge.Model;
using Oliving.Edge.Model.Dto.DTSN;
using Oliving.Edge.Model.DTSN;
using Oliving.Edge.Model.Models.DTSN;

namespace Oliving.Edge.IRepository.DTSN
{
	/// <summary>
	/// IDTSN_WuLiaoTypeRepository  , DTSN_WuLiaoType , 
	/// </summary>	
    public interface IDTSN_WuLiaoTypeRepository : IBaseRepository<DTSN_WuLiaoType>
    {       Task<PageModel<DTSN_WuLiaoTypePageDto>> QueryPageList(Expression<Func<DTSN_WuLiaoType, bool>> whereExpression, int intPageIndex = 1, int intPageSize = 20, string sortField = null, string sortOrder = null); 
    }
        }
